package com.gitee.ice1938.module.admin.app.manage.appversiondetail;

import java.util.List;
import java.util.Map;

import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.domain.Sort.Order;
/**
 * AppVersionDetailController
 * 
 * 
 * @author ice1938@qq.com  2019-11-29 14:21:39 
 *
 */
public interface AppVersionDetailService {

	Page<AppVersionDetailEntity> findAppVersionDetailData(Map<String, Object> param, Pageable pageable, Order order);

	int insertAppVersionDetail(byte[] data,long fileLogastModified,String userLoginName);

	int updateAppVersionDetail(AppVersionDetailEntity data,String userLoginName);

    int disableAppVersionDetail(String appMd5, Boolean disable,String userLoginName) ;
    int deleteAppVersionDetail(String appMd5);
    int deleteAppVersionDetailByIds(List<String> ids);

	AppVersionDetailEntity findOne(Integer id);
}
